/*! \file AppFactoryWin.h
 *	\brief <write description for AppFactoryWin.h>
 *
 *	created:	2010/03/11
 *	created:	11:3:2010   1:08
 *	filename: 	c:\src\tactics-engine\libs\app_win\AppFactoryWin.h
 *	file path:	c:\src\tactics-engine\libs\app_win
 *	file base:	AppFactoryWin
 *	file ext:	h
 *	author:		Vitalii Trubchaninov
 *				venngraydog@gmail.com
 */

#ifndef _APP_WIN_APPFACTORYWIN_H_
#define _APP_WIN_APPFACTORYWIN_H_

#pragma once

#include <app/AppFactory.h>

namespace tt{
namespace app_win{

class AppFactory : public app::AppFactory
{
public:
	AppFactory();
	virtual ~AppFactory();

	virtual SharedPtr<app::Window> createWindow();

private:
	HINSTANCE m_hInstance;
};

} //namespace app_win
} //namespace tt

#endif //_APP_WIN_APPFACTORYWIN_H_
